<?php
class DateConverter
{
	
private $current;

//Sample 21/05/1992
public function __construct($newdate) {
	$pieces = explode('/',$newdate);

	$day = intval($pieces[0]);
	$month = intval($pieces[1]);
	$year = intval($pieces[2]);

	$this->current = mktime(0,0,0,$month,$day,$year);
}


public function getSql() {
	return date('Y-m-d',$this->current);
}

public function getDay() {
	return date('d',$this->current);
}

public function getMonth() {
	return date('m',$this->current);
}

public function getYear() {
	return date('Y',$this->current);
}

public function getWeekDay() {
	return date('w',$this->current);	
}

public function getNamedWeekDay() {
	$weeks = array('Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота');
	return $weeks[$this->getWeekDay()];	
}

public function getNamedMonth() {
	$months = array('Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь');
	return $months[($this->getMonth()) - 1];	
}

public function isLeap() {
	if (date('L',$this->current)==='0') return 0; else return 1;
}

}
?>